草庐IT

Android isScreenOn Nullpointer异常

全部标签

java - 读取带有附件文件的消息时缺少起始边界异常

我不知道为什么在从邮件服务器读取带有附件文件的邮件时出现以下异常:Exceptioninthread"main"javax.mail.MessagingException:Missingstartboundaryatjavax.mail.internet.MimeMultipart.parsebm我用来阅读这些消息的文件是:importjava.io.*;importjava.util.Properties;importjavax.mail.*;importjavax.mail.internet.*;publicclassGetParts{publicstaticvoidmain(St

java - 尝试在 google app engine for java 中实现异步 http 时出现奇怪的异常

我正在尝试在java中实现异步http。这是重要的部分代码:for(StringurlString:urls){//TODO:tryandgetridofthesetwoheapallocationsurl=newURL(urlString);request=newHTTPRequest(url);request.addHeader(userAgentHeader);request.addHeader(authorizationHeader);request.addHeader(acceptEncodingHeader);request.addHeader(acceptCharsetH

java - 构造函数中的异常

在C++中,对象的生命周期从构造函数成功完成时开始。在构造函数中,该对象尚不存在。Q:Whatdoesemittinganexceptionfromaconstructormean?A:Itmeansthatconstructionhasfailed,theobjectneverexisted,itslifetimeneverbegan.[source]我的问题是:这同样适用于Java吗?例如,如果我将this交给另一个对象,然后我的构造函数失败,会发生什么情况?Foo(){Bar.remember(this);thrownewIllegalStateException();}这是明确

java - hibernate "is not mapped"异常

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我刚刚遇到了我的hibernate配置问题。我得到的Stacktrace是:Servlet.service()forservletjspthrewexceptionorg.hibernate.hql.ast.QuerySyntaxException:TESTPROJECTBEANisnotmapped[FROMTESTPROJECTBEAN]atorg.hibernate.hql.ast.uti

Java URLDecoder 在与包含 % 的字符串一起使用时抛出异常

我对Java的URLDecoder有疑问。我正在用JavaScript转义一个字符串,并将它发送到一个javaservlet。然后我使用以下行解码转义的字符串:URLDecoder.decode(request.getParameter("text"),"UTF-8");这对我尝试过的每个特殊字符都适用,唯一有问题的是“%”。每次我在字符串中使用这个字符时,都会出现以下异常:java.lang.IllegalArgumentException:URLDecoder:Incompletetrailingescape(%)patternjava.net.URLDecoder.decode(

java - finalize 方法中的异常

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:methodfinalizeandexceptions当对象即将从内存中释放时,垃圾收集器调用finalize()方法。在finalize()方法中引发异常时会发生什么情况?GC会继续进行并释放内存,还是GC会停止该对象的进程?

java - 返回值的静态方法可以抛出异常吗?

我有一个返回字符串的静态方法,但如果传入的字符串与几个单词之一不匹配,我想抛出异常。下面的代码只是我正在尝试做的事情的示例,但我在抛出异常的那一行不断收到“无法从静态上下文中引用的非静态变量”消息。基本上,getMsg的返回值必须有效,否则程序无法继续,所以我需要一种方法来捕获它。publicstaticStringgetMsg(Stringinput)throwsUnknownInputException{if(input.equals("A")){return"keyforA";}thrownewUnknownInputException("SomeMessage");return

Java 异常类

我是Java的新手,我正在研究异常处理。当我们捕获java异常时,我们声明并使用Exception类的Object而不对其进行初始化,即catch(NullPointerExceptione)e.printStackTrace();所以我的问题是,我们如何在不实例化的情况下使用对象引用e? 最佳答案 它们被很好地实例化了:voidexample(){thrownewUnsupportedOperationException("message");}//^^^voiddemonstration(){try{example();}cat

java - JCabi方面@RetryOnFailure如何抛出异常

我想使用JCabi手动调用方法重试。面向方面的编程应该使这很容易,但我想不通。importcom.jcabi.aspects.RetryOnFailure;publicclassExample{publicintj;@RetryOnFailure(attempts=4,delay=100,verbose=true)publicvoidretryFun()throwsException{j++;if(jjcabi中唯一可用的示例是下面的示例,它没有显示如何抛出异常以强制重试调用:Annotateyourmethodswith@RetryOnFailureannotationandinca

java - Hibernate 无法提取 ResultSet 异常

我已经在Tomcat服务器上部署了一个GWT应用程序。一切正常,但有时我会遇到以下异常:org.hibernate.exception.JDBCConnectionException:couldnotextractResultSetatcom.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)atcom.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579)atcom.google.gwt.user.server.rp